.detail {
    padding: 10px;
}

.detail > div:nth-child(1) {
    display: flex;
}

.detail > div:nth-child(1) > div:nth-child(1) {
    width: 200px;
    height: 200px;
    margin-right: 20px;
    margin-bottom: 20px;
}

.detail > div:nth-child(1) > div:nth-child(1) img {
    width: 100%;
    height: 100%;
}

.detail > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) {
    color: orange;
    font-size: 50px;
    font-weight: bolder;
}

.detail > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) {
    text-decoration: line-through;
    color: gray;
}

.detail > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > span:last-child {
    color: red;
}

/*---------------------*/
.detail > div:last-child {
    margin: 20px;
}

.detail > div:last-child > div {
    line-height: 30px;
    cursor: pointer;
    color: blue;

}

.detail > div:last-child > div  span {
    text-decoration: underline;
}
